home *** CD-ROM | disk | FTP | other *** search
/ CD/PC Actual 76 / DVD Actual 1 Marzo 2003.iso / Trial / TurboCAD 7.1 Pro / Data.Cab / F29345_TCPssWiz_p.c < prev    next >
Encoding:
C/C++ Source or Header  |  2000-11-10  |  54.4 KB  |  1,846 lines

  1. /* this ALWAYS GENERATED file contains the proxy stub code */
  2.  
  3.  
  4. /* File created by MIDL compiler version 5.01.0164 */
  5. /* at Fri Sep 08 11:19:45 2000
  6.  */
  7. /* Compiler settings for E:\tc70\SDKv7\SAMPLES\CPP\Tools\TCPssWiz\TCPssWiz.idl:
  8.     Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
  9.     error checks: allocation ref bounds_check enum stub_data 
  10. */
  11. //@@MIDL_FILE_HEADING(  )
  12.  
  13. #define USE_STUBLESS_PROXY
  14.  
  15.  
  16. /* verify that the <rpcproxy.h> version is high enough to compile this file*/
  17. #ifndef __REDQ_RPCPROXY_H_VERSION__
  18. #define __REQUIRED_RPCPROXY_H_VERSION__ 440
  19. #endif
  20.  
  21.  
  22. #include "rpcproxy.h"
  23. #ifndef __RPCPROXY_H_VERSION__
  24. #error this stub requires an updated version of <rpcproxy.h>
  25. #endif // __RPCPROXY_H_VERSION__
  26.  
  27.  
  28. #include "TCPssWiz.h"
  29.  
  30. #define TYPE_FORMAT_STRING_SIZE   1005                              
  31. #define PROC_FORMAT_STRING_SIZE   575                               
  32.  
  33. typedef struct _MIDL_TYPE_FORMAT_STRING
  34.     {
  35.     short          Pad;
  36.     unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];
  37.     } MIDL_TYPE_FORMAT_STRING;
  38.  
  39. typedef struct _MIDL_PROC_FORMAT_STRING
  40.     {
  41.     short          Pad;
  42.     unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];
  43.     } MIDL_PROC_FORMAT_STRING;
  44.  
  45.  
  46. extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
  47. extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
  48.  
  49.  
  50. /* Object interface: IUnknown, ver. 0.0,
  51.    GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  52.  
  53.  
  54. /* Object interface: IDispatch, ver. 0.0,
  55.    GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  56.  
  57.  
  58. /* Object interface: IPSsWizard, ver. 0.0,
  59.    GUID={0x2FEE78D4,0x9067,0x4287,{0xA6,0x7A,0xAF,0x62,0xFE,0x87,0x54,0x9D}} */
  60.  
  61.  
  62. extern const MIDL_STUB_DESC Object_StubDesc;
  63.  
  64.  
  65. extern const MIDL_SERVER_INFO IPSsWizard_ServerInfo;
  66.  
  67. #pragma code_seg(".orpc")
  68. extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[2];
  69.  
  70. static const MIDL_STUB_DESC Object_StubDesc = 
  71.     {
  72.     0,
  73.     NdrOleAllocate,
  74.     NdrOleFree,
  75.     0,
  76.     0,
  77.     0,
  78.     0,
  79.     0,
  80.     __MIDL_TypeFormatString.Format,
  81.     1, /* -error bounds_check flag */
  82.     0x20000, /* Ndr library version */
  83.     0,
  84.     0x50100a4, /* MIDL Version 5.1.164 */
  85.     0,
  86.     UserMarshalRoutines,
  87.     0,  /* notify & notify_flag routine table */
  88.     1,  /* Flags */
  89.     0,  /* Reserved3 */
  90.     0,  /* Reserved4 */
  91.     0   /* Reserved5 */
  92.     };
  93.  
  94. static const unsigned short IPSsWizard_FormatStringOffsetTable[] = 
  95.     {
  96.     (unsigned short) -1,
  97.     (unsigned short) -1,
  98.     (unsigned short) -1,
  99.     (unsigned short) -1,
  100.     0,
  101.     28,
  102.     56,
  103.     120,
  104.     160,
  105.     200,
  106.     246,
  107.     280,
  108.     308,
  109.     342,
  110.     412,
  111.     482,
  112.     546
  113.     };
  114.  
  115. static const MIDL_SERVER_INFO IPSsWizard_ServerInfo = 
  116.     {
  117.     &Object_StubDesc,
  118.     0,
  119.     __MIDL_ProcFormatString.Format,
  120.     &IPSsWizard_FormatStringOffsetTable[-3],
  121.     0,
  122.     0,
  123.     0,
  124.     0
  125.     };
  126.  
  127. static const MIDL_STUBLESS_PROXY_INFO IPSsWizard_ProxyInfo =
  128.     {
  129.     &Object_StubDesc,
  130.     __MIDL_ProcFormatString.Format,
  131.     &IPSsWizard_FormatStringOffsetTable[-3],
  132.     0,
  133.     0,
  134.     0
  135.     };
  136.  
  137. CINTERFACE_PROXY_VTABLE(20) _IPSsWizardProxyVtbl = 
  138. {
  139.     &IPSsWizard_ProxyInfo,
  140.     &IID_IPSsWizard,
  141.     IUnknown_QueryInterface_Proxy,
  142.     IUnknown_AddRef_Proxy,
  143.     IUnknown_Release_Proxy ,
  144.     0 /* (void *)-1 /* IDispatch::GetTypeInfoCount */ ,
  145.     0 /* (void *)-1 /* IDispatch::GetTypeInfo */ ,
  146.     0 /* (void *)-1 /* IDispatch::GetIDsOfNames */ ,
  147.     0 /* IDispatch_Invoke_Proxy */ ,
  148.     (void *)-1 /* IPSsWizard::get_ClassID */ ,
  149.     (void *)-1 /* IPSsWizard::get_Description */ ,
  150.     (void *)-1 /* IPSsWizard::GetToolInfo */ ,
  151.     (void *)-1 /* IPSsWizard::GetPicture */ ,
  152.     (void *)-1 /* IPSsWizard::CopyBitmap */ ,
  153.     (void *)-1 /* IPSsWizard::UpdateToolStatus */ ,
  154.     (void *)-1 /* IPSsWizard::Initialize */ ,
  155.     (void *)-1 /* IPSsWizard::Terminate */ ,
  156.     (void *)-1 /* IPSsWizard::Run */ ,
  157.     (void *)-1 /* IPSsWizard::MouseDown */ ,
  158.     (void *)-1 /* IPSsWizard::MouseUp */ ,
  159.     (void *)-1 /* IPSsWizard::MouseMove */ ,
  160.     (void *)-1 /* IPSsWizard::RunTool */
  161. };
  162.  
  163.  
  164. static const PRPC_STUB_FUNCTION IPSsWizard_table[] =
  165. {
  166.     STUB_FORWARDING_FUNCTION,
  167.     STUB_FORWARDING_FUNCTION,
  168.     STUB_FORWARDING_FUNCTION,
  169.     STUB_FORWARDING_FUNCTION,
  170.     NdrStubCall2,
  171.     NdrStubCall2,
  172.     NdrStubCall2,
  173.     NdrStubCall2,
  174.     NdrStubCall2,
  175.     NdrStubCall2,
  176.     NdrStubCall2,
  177.     NdrStubCall2,
  178.     NdrStubCall2,
  179.     NdrStubCall2,
  180.     NdrStubCall2,
  181.     NdrStubCall2,
  182.     NdrStubCall2
  183. };
  184.  
  185. CInterfaceStubVtbl _IPSsWizardStubVtbl =
  186. {
  187.     &IID_IPSsWizard,
  188.     &IPSsWizard_ServerInfo,
  189.     20,
  190.     &IPSsWizard_table[-3],
  191.     CStdStubBuffer_DELEGATING_METHODS
  192. };
  193.  
  194. #pragma data_seg(".rdata")
  195.  
  196. static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[2] = 
  197.         {
  198.             
  199.             {
  200.             BSTR_UserSize
  201.             ,BSTR_UserMarshal
  202.             ,BSTR_UserUnmarshal
  203.             ,BSTR_UserFree
  204.             },
  205.             {
  206.             VARIANT_UserSize
  207.             ,VARIANT_UserMarshal
  208.             ,VARIANT_UserUnmarshal
  209.             ,VARIANT_UserFree
  210.             }
  211.  
  212.         };
  213.  
  214.  
  215. #if !defined(__RPC_WIN32__)
  216. #error  Invalid build platform for this stub.
  217. #endif
  218.  
  219. #if !(TARGET_IS_NT40_OR_LATER)
  220. #error You need a Windows NT 4.0 or later to run this stub because it uses these features:
  221. #error   -Oif or -Oicf, [wire_marshal] or [user_marshal] attribute, more than 32 methods in the interface.
  222. #error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
  223. #error This app will die there with the RPC_X_WRONG_STUB_VERSION error.
  224. #endif
  225.  
  226.  
  227. static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
  228.     {
  229.         0,
  230.         {
  231.  
  232.     /* Procedure get_ClassID */
  233.  
  234.             0x33,        /* FC_AUTO_HANDLE */
  235.             0x6c,        /* Old Flags:  object, Oi2 */
  236. /*  2 */    NdrFcLong( 0x0 ),    /* 0 */
  237. /*  6 */    NdrFcShort( 0x7 ),    /* 7 */
  238. #ifndef _ALPHA_
  239. /*  8 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  240. #else
  241.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  242. #endif
  243. /* 10 */    NdrFcShort( 0x0 ),    /* 0 */
  244. /* 12 */    NdrFcShort( 0x8 ),    /* 8 */
  245. /* 14 */    0x5,        /* Oi2 Flags:  srv must size, has return, */
  246.             0x2,        /* 2 */
  247.  
  248.     /* Parameter pVal */
  249.  
  250. /* 16 */    NdrFcShort( 0x2113 ),    /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */
  251. #ifndef _ALPHA_
  252. /* 18 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  253. #else
  254.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  255. #endif
  256. /* 20 */    NdrFcShort( 0x1e ),    /* Type Offset=30 */
  257.  
  258.     /* Return value */
  259.  
  260. /* 22 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  261. #ifndef _ALPHA_
  262. /* 24 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  263. #else
  264.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  265. #endif
  266. /* 26 */    0x8,        /* FC_LONG */
  267.             0x0,        /* 0 */
  268.  
  269.     /* Procedure get_Description */
  270.  
  271. /* 28 */    0x33,        /* FC_AUTO_HANDLE */
  272.             0x6c,        /* Old Flags:  object, Oi2 */
  273. /* 30 */    NdrFcLong( 0x0 ),    /* 0 */
  274. /* 34 */    NdrFcShort( 0x8 ),    /* 8 */
  275. #ifndef _ALPHA_
  276. /* 36 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  277. #else
  278.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  279. #endif
  280. /* 38 */    NdrFcShort( 0x0 ),    /* 0 */
  281. /* 40 */    NdrFcShort( 0x8 ),    /* 8 */
  282. /* 42 */    0x5,        /* Oi2 Flags:  srv must size, has return, */
  283.             0x2,        /* 2 */
  284.  
  285.     /* Parameter pVal */
  286.  
  287. /* 44 */    NdrFcShort( 0x2113 ),    /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */
  288. #ifndef _ALPHA_
  289. /* 46 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  290. #else
  291.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  292. #endif
  293. /* 48 */    NdrFcShort( 0x1e ),    /* Type Offset=30 */
  294.  
  295.     /* Return value */
  296.  
  297. /* 50 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  298. #ifndef _ALPHA_
  299. /* 52 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  300. #else
  301.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  302. #endif
  303. /* 54 */    0x8,        /* FC_LONG */
  304.             0x0,        /* 0 */
  305.  
  306.     /* Procedure GetToolInfo */
  307.  
  308. /* 56 */    0x33,        /* FC_AUTO_HANDLE */
  309.             0x6c,        /* Old Flags:  object, Oi2 */
  310. /* 58 */    NdrFcLong( 0x0 ),    /* 0 */
  311. /* 62 */    NdrFcShort( 0x9 ),    /* 9 */
  312. #ifndef _ALPHA_
  313. /* 64 */    NdrFcShort( 0x24 ),    /* x86, MIPS, PPC Stack size/offset = 36 */
  314. #else
  315.             NdrFcShort( 0x48 ),    /* Alpha Stack size/offset = 72 */
  316. #endif
  317. /* 66 */    NdrFcShort( 0x0 ),    /* 0 */
  318. /* 68 */    NdrFcShort( 0x10 ),    /* 16 */
  319. /* 70 */    0x7,        /* Oi2 Flags:  srv must size, clt must size, has return, */
  320.             0x8,        /* 8 */
  321.  
  322.     /* Parameter CommandNames */
  323.  
  324. /* 72 */    NdrFcShort( 0x11b ),    /* Flags:  must size, must free, in, out, simple ref, */
  325. #ifndef _ALPHA_
  326. /* 74 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  327. #else
  328.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  329. #endif
  330. /* 76 */    NdrFcShort( 0x3d2 ),    /* Type Offset=978 */
  331.  
  332.     /* Parameter MenuCaptions */
  333.  
  334. /* 78 */    NdrFcShort( 0x11b ),    /* Flags:  must size, must free, in, out, simple ref, */
  335. #ifndef _ALPHA_
  336. /* 80 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  337. #else
  338.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  339. #endif
  340. /* 82 */    NdrFcShort( 0x3d2 ),    /* Type Offset=978 */
  341.  
  342.     /* Parameter StatusPrompts */
  343.  
  344. /* 84 */    NdrFcShort( 0x11b ),    /* Flags:  must size, must free, in, out, simple ref, */
  345. #ifndef _ALPHA_
  346. /* 86 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  347. #else
  348.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  349. #endif
  350. /* 88 */    NdrFcShort( 0x3d2 ),    /* Type Offset=978 */
  351.  
  352.     /* Parameter ToolTips */
  353.  
  354. /* 90 */    NdrFcShort( 0x11b ),    /* Flags:  must size, must free, in, out, simple ref, */
  355. #ifndef _ALPHA_
  356. /* 92 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  357. #else
  358.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  359. #endif
  360. /* 94 */    NdrFcShort( 0x3d2 ),    /* Type Offset=978 */
  361.  
  362.     /* Parameter Enabled */
  363.  
  364. /* 96 */    NdrFcShort( 0x11b ),    /* Flags:  must size, must free, in, out, simple ref, */
  365. #ifndef _ALPHA_
  366. /* 98 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  367. #else
  368.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  369. #endif
  370. /* 100 */    NdrFcShort( 0x3d2 ),    /* Type Offset=978 */
  371.  
  372.     /* Parameter WantsUpdates */
  373.  
  374. /* 102 */    NdrFcShort( 0x11b ),    /* Flags:  must size, must free, in, out, simple ref, */
  375. #ifndef _ALPHA_
  376. /* 104 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  377. #else
  378.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  379. #endif
  380. /* 106 */    NdrFcShort( 0x3d2 ),    /* Type Offset=978 */
  381.  
  382.     /* Parameter ret */
  383.  
  384. /* 108 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  385. #ifndef _ALPHA_
  386. /* 110 */    NdrFcShort( 0x1c ),    /* x86, MIPS, PPC Stack size/offset = 28 */
  387. #else
  388.             NdrFcShort( 0x38 ),    /* Alpha Stack size/offset = 56 */
  389. #endif
  390. /* 112 */    0x8,        /* FC_LONG */
  391.             0x0,        /* 0 */
  392.  
  393.     /* Return value */
  394.  
  395. /* 114 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  396. #ifndef _ALPHA_
  397. /* 116 */    NdrFcShort( 0x20 ),    /* x86, MIPS, PPC Stack size/offset = 32 */
  398. #else
  399.             NdrFcShort( 0x40 ),    /* Alpha Stack size/offset = 64 */
  400. #endif
  401. /* 118 */    0x8,        /* FC_LONG */
  402.             0x0,        /* 0 */
  403.  
  404.     /* Procedure GetPicture */
  405.  
  406. /* 120 */    0x33,        /* FC_AUTO_HANDLE */
  407.             0x6c,        /* Old Flags:  object, Oi2 */
  408. /* 122 */    NdrFcLong( 0x0 ),    /* 0 */
  409. /* 126 */    NdrFcShort( 0xa ),    /* 10 */
  410. #ifndef _ALPHA_
  411. /* 128 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  412. #else
  413.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  414. #endif
  415. /* 130 */    NdrFcShort( 0xc ),    /* 12 */
  416. /* 132 */    NdrFcShort( 0x8 ),    /* 8 */
  417. /* 134 */    0x5,        /* Oi2 Flags:  srv must size, has return, */
  418.             0x4,        /* 4 */
  419.  
  420.     /* Parameter LargeButtons */
  421.  
  422. /* 136 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  423. #ifndef _ALPHA_
  424. /* 138 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  425. #else
  426.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  427. #endif
  428. /* 140 */    0x6,        /* FC_SHORT */
  429.             0x0,        /* 0 */
  430.  
  431.     /* Parameter Monochrome */
  432.  
  433. /* 142 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  434. #ifndef _ALPHA_
  435. /* 144 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  436. #else
  437.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  438. #endif
  439. /* 146 */    0x6,        /* FC_SHORT */
  440.             0x0,        /* 0 */
  441.  
  442.     /* Parameter ret */
  443.  
  444. /* 148 */    NdrFcShort( 0x13 ),    /* Flags:  must size, must free, out, */
  445. #ifndef _ALPHA_
  446. /* 150 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  447. #else
  448.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  449. #endif
  450. /* 152 */    NdrFcShort( 0x3e0 ),    /* Type Offset=992 */
  451.  
  452.     /* Return value */
  453.  
  454. /* 154 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  455. #ifndef _ALPHA_
  456. /* 156 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  457. #else
  458.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  459. #endif
  460. /* 158 */    0x8,        /* FC_LONG */
  461.             0x0,        /* 0 */
  462.  
  463.     /* Procedure CopyBitmap */
  464.  
  465. /* 160 */    0x33,        /* FC_AUTO_HANDLE */
  466.             0x6c,        /* Old Flags:  object, Oi2 */
  467. /* 162 */    NdrFcLong( 0x0 ),    /* 0 */
  468. /* 166 */    NdrFcShort( 0xb ),    /* 11 */
  469. #ifndef _ALPHA_
  470. /* 168 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  471. #else
  472.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  473. #endif
  474. /* 170 */    NdrFcShort( 0xc ),    /* 12 */
  475. /* 172 */    NdrFcShort( 0xe ),    /* 14 */
  476. /* 174 */    0x4,        /* Oi2 Flags:  has return, */
  477.             0x4,        /* 4 */
  478.  
  479.     /* Parameter LargeButtons */
  480.  
  481. /* 176 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  482. #ifndef _ALPHA_
  483. /* 178 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  484. #else
  485.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  486. #endif
  487. /* 180 */    0x6,        /* FC_SHORT */
  488.             0x0,        /* 0 */
  489.  
  490.     /* Parameter Monochrome */
  491.  
  492. /* 182 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  493. #ifndef _ALPHA_
  494. /* 184 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  495. #else
  496.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  497. #endif
  498. /* 186 */    0x6,        /* FC_SHORT */
  499.             0x0,        /* 0 */
  500.  
  501.     /* Parameter ret */
  502.  
  503. /* 188 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  504. #ifndef _ALPHA_
  505. /* 190 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  506. #else
  507.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  508. #endif
  509. /* 192 */    0x6,        /* FC_SHORT */
  510.             0x0,        /* 0 */
  511.  
  512.     /* Return value */
  513.  
  514. /* 194 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  515. #ifndef _ALPHA_
  516. /* 196 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  517. #else
  518.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  519. #endif
  520. /* 198 */    0x8,        /* FC_LONG */
  521.             0x0,        /* 0 */
  522.  
  523.     /* Procedure UpdateToolStatus */
  524.  
  525. /* 200 */    0x33,        /* FC_AUTO_HANDLE */
  526.             0x6c,        /* Old Flags:  object, Oi2 */
  527. /* 202 */    NdrFcLong( 0x0 ),    /* 0 */
  528. /* 206 */    NdrFcShort( 0xc ),    /* 12 */
  529. #ifndef _ALPHA_
  530. /* 208 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  531. #else
  532.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  533. #endif
  534. /* 210 */    NdrFcShort( 0xc ),    /* 12 */
  535. /* 212 */    NdrFcShort( 0x1a ),    /* 26 */
  536. /* 214 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  537.             0x5,        /* 5 */
  538.  
  539.     /* Parameter ThisTool */
  540.  
  541. /* 216 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  542. #ifndef _ALPHA_
  543. /* 218 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  544. #else
  545.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  546. #endif
  547. /* 220 */    NdrFcShort( 0x158 ),    /* Type Offset=344 */
  548.  
  549.     /* Parameter Enabled */
  550.  
  551. /* 222 */    NdrFcShort( 0x158 ),    /* Flags:  in, out, base type, simple ref, */
  552. #ifndef _ALPHA_
  553. /* 224 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  554. #else
  555.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  556. #endif
  557. /* 226 */    0x6,        /* FC_SHORT */
  558.             0x0,        /* 0 */
  559.  
  560.     /* Parameter Checked */
  561.  
  562. /* 228 */    NdrFcShort( 0x158 ),    /* Flags:  in, out, base type, simple ref, */
  563. #ifndef _ALPHA_
  564. /* 230 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  565. #else
  566.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  567. #endif
  568. /* 232 */    0x6,        /* FC_SHORT */
  569.             0x0,        /* 0 */
  570.  
  571.     /* Parameter ret */
  572.  
  573. /* 234 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  574. #ifndef _ALPHA_
  575. /* 236 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  576. #else
  577.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  578. #endif
  579. /* 238 */    0x6,        /* FC_SHORT */
  580.             0x0,        /* 0 */
  581.  
  582.     /* Return value */
  583.  
  584. /* 240 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  585. #ifndef _ALPHA_
  586. /* 242 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  587. #else
  588.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  589. #endif
  590. /* 244 */    0x8,        /* FC_LONG */
  591.             0x0,        /* 0 */
  592.  
  593.     /* Procedure Initialize */
  594.  
  595. /* 246 */    0x33,        /* FC_AUTO_HANDLE */
  596.             0x6c,        /* Old Flags:  object, Oi2 */
  597. /* 248 */    NdrFcLong( 0x0 ),    /* 0 */
  598. /* 252 */    NdrFcShort( 0xd ),    /* 13 */
  599. #ifndef _ALPHA_
  600. /* 254 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  601. #else
  602.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  603. #endif
  604. /* 256 */    NdrFcShort( 0x0 ),    /* 0 */
  605. /* 258 */    NdrFcShort( 0xe ),    /* 14 */
  606. /* 260 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  607.             0x3,        /* 3 */
  608.  
  609.     /* Parameter ThisTool */
  610.  
  611. /* 262 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  612. #ifndef _ALPHA_
  613. /* 264 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  614. #else
  615.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  616. #endif
  617. /* 266 */    NdrFcShort( 0x158 ),    /* Type Offset=344 */
  618.  
  619.     /* Parameter ret */
  620.  
  621. /* 268 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  622. #ifndef _ALPHA_
  623. /* 270 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  624. #else
  625.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  626. #endif
  627. /* 272 */    0x6,        /* FC_SHORT */
  628.             0x0,        /* 0 */
  629.  
  630.     /* Return value */
  631.  
  632. /* 274 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  633. #ifndef _ALPHA_
  634. /* 276 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  635. #else
  636.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  637. #endif
  638. /* 278 */    0x8,        /* FC_LONG */
  639.             0x0,        /* 0 */
  640.  
  641.     /* Procedure Terminate */
  642.  
  643. /* 280 */    0x33,        /* FC_AUTO_HANDLE */
  644.             0x6c,        /* Old Flags:  object, Oi2 */
  645. /* 282 */    NdrFcLong( 0x0 ),    /* 0 */
  646. /* 286 */    NdrFcShort( 0xe ),    /* 14 */
  647. #ifndef _ALPHA_
  648. /* 288 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  649. #else
  650.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  651. #endif
  652. /* 290 */    NdrFcShort( 0x0 ),    /* 0 */
  653. /* 292 */    NdrFcShort( 0x8 ),    /* 8 */
  654. /* 294 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  655.             0x2,        /* 2 */
  656.  
  657.     /* Parameter ThisTool */
  658.  
  659. /* 296 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  660. #ifndef _ALPHA_
  661. /* 298 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  662. #else
  663.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  664. #endif
  665. /* 300 */    NdrFcShort( 0x158 ),    /* Type Offset=344 */
  666.  
  667.     /* Return value */
  668.  
  669. /* 302 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  670. #ifndef _ALPHA_
  671. /* 304 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  672. #else
  673.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  674. #endif
  675. /* 306 */    0x8,        /* FC_LONG */
  676.             0x0,        /* 0 */
  677.  
  678.     /* Procedure Run */
  679.  
  680. /* 308 */    0x33,        /* FC_AUTO_HANDLE */
  681.             0x6c,        /* Old Flags:  object, Oi2 */
  682. /* 310 */    NdrFcLong( 0x0 ),    /* 0 */
  683. /* 314 */    NdrFcShort( 0xf ),    /* 15 */
  684. #ifndef _ALPHA_
  685. /* 316 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  686. #else
  687.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  688. #endif
  689. /* 318 */    NdrFcShort( 0x0 ),    /* 0 */
  690. /* 320 */    NdrFcShort( 0xe ),    /* 14 */
  691. /* 322 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  692.             0x3,        /* 3 */
  693.  
  694.     /* Parameter ThisTool */
  695.  
  696. /* 324 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  697. #ifndef _ALPHA_
  698. /* 326 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  699. #else
  700.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  701. #endif
  702. /* 328 */    NdrFcShort( 0x158 ),    /* Type Offset=344 */
  703.  
  704.     /* Parameter ret */
  705.  
  706. /* 330 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  707. #ifndef _ALPHA_
  708. /* 332 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  709. #else
  710.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  711. #endif
  712. /* 334 */    0x6,        /* FC_SHORT */
  713.             0x0,        /* 0 */
  714.  
  715.     /* Return value */
  716.  
  717. /* 336 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  718. #ifndef _ALPHA_
  719. /* 338 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  720. #else
  721.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  722. #endif
  723. /* 340 */    0x8,        /* FC_LONG */
  724.             0x0,        /* 0 */
  725.  
  726.     /* Procedure MouseDown */
  727.  
  728. /* 342 */    0x33,        /* FC_AUTO_HANDLE */
  729.             0x6c,        /* Old Flags:  object, Oi2 */
  730. /* 344 */    NdrFcLong( 0x0 ),    /* 0 */
  731. /* 348 */    NdrFcShort( 0x10 ),    /* 16 */
  732. #ifndef _ALPHA_
  733. /* 350 */    NdrFcShort( 0x28 ),    /* x86, MIPS, PPC Stack size/offset = 40 */
  734. #else
  735.             NdrFcShort( 0x50 ),    /* Alpha Stack size/offset = 80 */
  736. #endif
  737. /* 352 */    NdrFcShort( 0x24 ),    /* 36 */
  738. /* 354 */    NdrFcShort( 0xe ),    /* 14 */
  739. /* 356 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  740.             0x9,        /* 9 */
  741.  
  742.     /* Parameter WhichDrawing */
  743.  
  744. /* 358 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  745. #ifndef _ALPHA_
  746. /* 360 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  747. #else
  748.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  749. #endif
  750. /* 362 */    NdrFcShort( 0x158 ),    /* Type Offset=344 */
  751.  
  752.     /* Parameter WhichView */
  753.  
  754. /* 364 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  755. #ifndef _ALPHA_
  756. /* 366 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  757. #else
  758.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  759. #endif
  760. /* 368 */    NdrFcShort( 0x158 ),    /* Type Offset=344 */
  761.  
  762.     /* Parameter WhichWindow */
  763.  
  764. /* 370 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  765. #ifndef _ALPHA_
  766. /* 372 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  767. #else
  768.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  769. #endif
  770. /* 374 */    NdrFcShort( 0x158 ),    /* Type Offset=344 */
  771.  
  772.     /* Parameter Button */
  773.  
  774. /* 376 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  775. #ifndef _ALPHA_
  776. /* 378 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  777. #else
  778.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  779. #endif
  780. /* 380 */    0x6,        /* FC_SHORT */
  781.             0x0,        /* 0 */
  782.  
  783.     /* Parameter Shift */
  784.  
  785. /* 382 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  786. #ifndef _ALPHA_
  787. /* 384 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  788. #else
  789.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  790. #endif
  791. /* 386 */    0x8,        /* FC_LONG */
  792.             0x0,        /* 0 */
  793.  
  794.     /* Parameter X */
  795.  
  796. /* 388 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  797. #ifndef _ALPHA_
  798. /* 390 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  799. #else
  800.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  801. #endif
  802. /* 392 */    0x8,        /* FC_LONG */
  803.             0x0,        /* 0 */
  804.  
  805.     /* Parameter Y */
  806.  
  807. /* 394 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  808. #ifndef _ALPHA_
  809. /* 396 */    NdrFcShort( 0x1c ),    /* x86, MIPS, PPC Stack size/offset = 28 */
  810. #else
  811.             NdrFcShort( 0x38 ),    /* Alpha Stack size/offset = 56 */
  812. #endif
  813. /* 398 */    0x8,        /* FC_LONG */
  814.             0x0,        /* 0 */
  815.  
  816.     /* Parameter Cancel */
  817.  
  818. /* 400 */    NdrFcShort( 0x158 ),    /* Flags:  in, out, base type, simple ref, */
  819. #ifndef _ALPHA_
  820. /* 402 */    NdrFcShort( 0x20 ),    /* x86, MIPS, PPC Stack size/offset = 32 */
  821. #else
  822.             NdrFcShort( 0x40 ),    /* Alpha Stack size/offset = 64 */
  823. #endif
  824. /* 404 */    0x6,        /* FC_SHORT */
  825.             0x0,        /* 0 */
  826.  
  827.     /* Return value */
  828.  
  829. /* 406 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  830. #ifndef _ALPHA_
  831. /* 408 */    NdrFcShort( 0x24 ),    /* x86, MIPS, PPC Stack size/offset = 36 */
  832. #else
  833.             NdrFcShort( 0x48 ),    /* Alpha Stack size/offset = 72 */
  834. #endif
  835. /* 410 */    0x8,        /* FC_LONG */
  836.             0x0,        /* 0 */
  837.  
  838.     /* Procedure MouseUp */
  839.  
  840. /* 412 */    0x33,        /* FC_AUTO_HANDLE */
  841.             0x6c,        /* Old Flags:  object, Oi2 */
  842. /* 414 */    NdrFcLong( 0x0 ),    /* 0 */
  843. /* 418 */    NdrFcShort( 0x11 ),    /* 17 */
  844. #ifndef _ALPHA_
  845. /* 420 */    NdrFcShort( 0x28 ),    /* x86, MIPS, PPC Stack size/offset = 40 */
  846. #else
  847.             NdrFcShort( 0x50 ),    /* Alpha Stack size/offset = 80 */
  848. #endif
  849. /* 422 */    NdrFcShort( 0x24 ),    /* 36 */
  850. /* 424 */    NdrFcShort( 0xe ),    /* 14 */
  851. /* 426 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  852.             0x9,        /* 9 */
  853.  
  854.     /* Parameter WhichDrawing */
  855.  
  856. /* 428 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  857. #ifndef _ALPHA_
  858. /* 430 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  859. #else
  860.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  861. #endif
  862. /* 432 */    NdrFcShort( 0x158 ),    /* Type Offset=344 */
  863.  
  864.     /* Parameter WhichView */
  865.  
  866. /* 434 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  867. #ifndef _ALPHA_
  868. /* 436 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  869. #else
  870.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  871. #endif
  872. /* 438 */    NdrFcShort( 0x158 ),    /* Type Offset=344 */
  873.  
  874.     /* Parameter WhichWindow */
  875.  
  876. /* 440 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  877. #ifndef _ALPHA_
  878. /* 442 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  879. #else
  880.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  881. #endif
  882. /* 444 */    NdrFcShort( 0x158 ),    /* Type Offset=344 */
  883.  
  884.     /* Parameter Button */
  885.  
  886. /* 446 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  887. #ifndef _ALPHA_
  888. /* 448 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  889. #else
  890.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  891. #endif
  892. /* 450 */    0x6,        /* FC_SHORT */
  893.             0x0,        /* 0 */
  894.  
  895.     /* Parameter Shift */
  896.  
  897. /* 452 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  898. #ifndef _ALPHA_
  899. /* 454 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  900. #else
  901.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  902. #endif
  903. /* 456 */    0x8,        /* FC_LONG */
  904.             0x0,        /* 0 */
  905.  
  906.     /* Parameter X */
  907.  
  908. /* 458 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  909. #ifndef _ALPHA_
  910. /* 460 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  911. #else
  912.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  913. #endif
  914. /* 462 */    0x8,        /* FC_LONG */
  915.             0x0,        /* 0 */
  916.  
  917.     /* Parameter Y */
  918.  
  919. /* 464 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  920. #ifndef _ALPHA_
  921. /* 466 */    NdrFcShort( 0x1c ),    /* x86, MIPS, PPC Stack size/offset = 28 */
  922. #else
  923.             NdrFcShort( 0x38 ),    /* Alpha Stack size/offset = 56 */
  924. #endif
  925. /* 468 */    0x8,        /* FC_LONG */
  926.             0x0,        /* 0 */
  927.  
  928.     /* Parameter Cancel */
  929.  
  930. /* 470 */    NdrFcShort( 0x158 ),    /* Flags:  in, out, base type, simple ref, */
  931. #ifndef _ALPHA_
  932. /* 472 */    NdrFcShort( 0x20 ),    /* x86, MIPS, PPC Stack size/offset = 32 */
  933. #else
  934.             NdrFcShort( 0x40 ),    /* Alpha Stack size/offset = 64 */
  935. #endif
  936. /* 474 */    0x6,        /* FC_SHORT */
  937.             0x0,        /* 0 */
  938.  
  939.     /* Return value */
  940.  
  941. /* 476 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  942. #ifndef _ALPHA_
  943. /* 478 */    NdrFcShort( 0x24 ),    /* x86, MIPS, PPC Stack size/offset = 36 */
  944. #else
  945.             NdrFcShort( 0x48 ),    /* Alpha Stack size/offset = 72 */
  946. #endif
  947. /* 480 */    0x8,        /* FC_LONG */
  948.             0x0,        /* 0 */
  949.  
  950.     /* Procedure MouseMove */
  951.  
  952. /* 482 */    0x33,        /* FC_AUTO_HANDLE */
  953.             0x6c,        /* Old Flags:  object, Oi2 */
  954. /* 484 */    NdrFcLong( 0x0 ),    /* 0 */
  955. /* 488 */    NdrFcShort( 0x12 ),    /* 18 */
  956. #ifndef _ALPHA_
  957. /* 490 */    NdrFcShort( 0x24 ),    /* x86, MIPS, PPC Stack size/offset = 36 */
  958. #else
  959.             NdrFcShort( 0x48 ),    /* Alpha Stack size/offset = 72 */
  960. #endif
  961. /* 492 */    NdrFcShort( 0x1e ),    /* 30 */
  962. /* 494 */    NdrFcShort( 0xe ),    /* 14 */
  963. /* 496 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  964.             0x8,        /* 8 */
  965.  
  966.     /* Parameter WhichDrawing */
  967.  
  968. /* 498 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  969. #ifndef _ALPHA_
  970. /* 500 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  971. #else
  972.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  973. #endif
  974. /* 502 */    NdrFcShort( 0x158 ),    /* Type Offset=344 */
  975.  
  976.     /* Parameter WhichView */
  977.  
  978. /* 504 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  979. #ifndef _ALPHA_
  980. /* 506 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  981. #else
  982.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  983. #endif
  984. /* 508 */    NdrFcShort( 0x158 ),    /* Type Offset=344 */
  985.  
  986.     /* Parameter WhichWindow */
  987.  
  988. /* 510 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  989. #ifndef _ALPHA_
  990. /* 512 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  991. #else
  992.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  993. #endif
  994. /* 514 */    NdrFcShort( 0x158 ),    /* Type Offset=344 */
  995.  
  996.     /* Parameter Shift */
  997.  
  998. /* 516 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  999. #ifndef _ALPHA_
  1000. /* 518 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  1001. #else
  1002.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  1003. #endif
  1004. /* 520 */    0x8,        /* FC_LONG */
  1005.             0x0,        /* 0 */
  1006.  
  1007.     /* Parameter X */
  1008.  
  1009. /* 522 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  1010. #ifndef _ALPHA_
  1011. /* 524 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  1012. #else
  1013.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  1014. #endif
  1015. /* 526 */    0x8,        /* FC_LONG */
  1016.             0x0,        /* 0 */
  1017.  
  1018.     /* Parameter Y */
  1019.  
  1020. /* 528 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  1021. #ifndef _ALPHA_
  1022. /* 530 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  1023. #else
  1024.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  1025. #endif
  1026. /* 532 */    0x8,        /* FC_LONG */
  1027.             0x0,        /* 0 */
  1028.  
  1029.     /* Parameter pbCancel */
  1030.  
  1031. /* 534 */    NdrFcShort( 0x158 ),    /* Flags:  in, out, base type, simple ref, */
  1032. #ifndef _ALPHA_
  1033. /* 536 */    NdrFcShort( 0x1c ),    /* x86, MIPS, PPC Stack size/offset = 28 */
  1034. #else
  1035.             NdrFcShort( 0x38 ),    /* Alpha Stack size/offset = 56 */
  1036. #endif
  1037. /* 538 */    0x6,        /* FC_SHORT */
  1038.             0x0,        /* 0 */
  1039.  
  1040.     /* Return value */
  1041.  
  1042. /* 540 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  1043. #ifndef _ALPHA_
  1044. /* 542 */    NdrFcShort( 0x20 ),    /* x86, MIPS, PPC Stack size/offset = 32 */
  1045. #else
  1046.             NdrFcShort( 0x40 ),    /* Alpha Stack size/offset = 64 */
  1047. #endif
  1048. /* 544 */    0x8,        /* FC_LONG */
  1049.             0x0,        /* 0 */
  1050.  
  1051.     /* Procedure RunTool */
  1052.  
  1053. /* 546 */    0x33,        /* FC_AUTO_HANDLE */
  1054.             0x6c,        /* Old Flags:  object, Oi2 */
  1055. /* 548 */    NdrFcLong( 0x0 ),    /* 0 */
  1056. /* 552 */    NdrFcShort( 0x13 ),    /* 19 */
  1057. #ifndef _ALPHA_
  1058. /* 554 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  1059. #else
  1060.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  1061. #endif
  1062. /* 556 */    NdrFcShort( 0x0 ),    /* 0 */
  1063. /* 558 */    NdrFcShort( 0x8 ),    /* 8 */
  1064. /* 560 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  1065.             0x2,        /* 2 */
  1066.  
  1067.     /* Parameter ThisTool */
  1068.  
  1069. /* 562 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  1070. #ifndef _ALPHA_
  1071. /* 564 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  1072. #else
  1073.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  1074. #endif
  1075. /* 566 */    NdrFcShort( 0x158 ),    /* Type Offset=344 */
  1076.  
  1077.     /* Return value */
  1078.  
  1079. /* 568 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  1080. #ifndef _ALPHA_
  1081. /* 570 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  1082. #else
  1083.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  1084. #endif
  1085. /* 572 */    0x8,        /* FC_LONG */
  1086.             0x0,        /* 0 */
  1087.  
  1088.             0x0
  1089.         }
  1090.     };
  1091.  
  1092. static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
  1093.     {
  1094.         0,
  1095.         {
  1096.             NdrFcShort( 0x0 ),    /* 0 */
  1097. /*  2 */    
  1098.             0x11, 0x4,    /* FC_RP [alloced_on_stack] */
  1099. /*  4 */    NdrFcShort( 0x1a ),    /* Offset= 26 (30) */
  1100. /*  6 */    
  1101.             0x13, 0x0,    /* FC_OP */
  1102. /*  8 */    NdrFcShort( 0xc ),    /* Offset= 12 (20) */
  1103. /* 10 */    
  1104.             0x1b,        /* FC_CARRAY */
  1105.             0x1,        /* 1 */
  1106. /* 12 */    NdrFcShort( 0x2 ),    /* 2 */
  1107. /* 14 */    0x9,        /* Corr desc: FC_ULONG */
  1108.             0x0,        /*  */
  1109. /* 16 */    NdrFcShort( 0xfffc ),    /* -4 */
  1110. /* 18 */    0x6,        /* FC_SHORT */
  1111.             0x5b,        /* FC_END */
  1112. /* 20 */    
  1113.             0x17,        /* FC_CSTRUCT */
  1114.             0x3,        /* 3 */
  1115. /* 22 */    NdrFcShort( 0x8 ),    /* 8 */
  1116. /* 24 */    NdrFcShort( 0xfffffff2 ),    /* Offset= -14 (10) */
  1117. /* 26 */    0x8,        /* FC_LONG */
  1118.             0x8,        /* FC_LONG */
  1119. /* 28 */    0x5c,        /* FC_PAD */
  1120.             0x5b,        /* FC_END */
  1121. /* 30 */    0xb4,        /* FC_USER_MARSHAL */
  1122.             0x83,        /* 131 */
  1123. /* 32 */    NdrFcShort( 0x0 ),    /* 0 */
  1124. /* 34 */    NdrFcShort( 0x4 ),    /* 4 */
  1125. /* 36 */    NdrFcShort( 0x0 ),    /* 0 */
  1126. /* 38 */    NdrFcShort( 0xffffffe0 ),    /* Offset= -32 (6) */
  1127. /* 40 */    
  1128.             0x11, 0x0,    /* FC_RP */
  1129. /* 42 */    NdrFcShort( 0x3a8 ),    /* Offset= 936 (978) */
  1130. /* 44 */    
  1131.             0x13, 0x0,    /* FC_OP */
  1132. /* 46 */    NdrFcShort( 0x390 ),    /* Offset= 912 (958) */
  1133. /* 48 */    
  1134.             0x2b,        /* FC_NON_ENCAPSULATED_UNION */
  1135.             0x9,        /* FC_ULONG */
  1136. /* 50 */    0x7,        /* Corr desc: FC_USHORT */
  1137.             0x0,        /*  */
  1138. /* 52 */    NdrFcShort( 0xfff8 ),    /* -8 */
  1139. /* 54 */    NdrFcShort( 0x2 ),    /* Offset= 2 (56) */
  1140. /* 56 */    NdrFcShort( 0x10 ),    /* 16 */
  1141. /* 58 */    NdrFcShort( 0x2b ),    /* 43 */
  1142. /* 60 */    NdrFcLong( 0x3 ),    /* 3 */
  1143. /* 64 */    NdrFcShort( 0x8008 ),    /* Simple arm type: FC_LONG */
  1144. /* 66 */    NdrFcLong( 0x11 ),    /* 17 */
  1145. /* 70 */    NdrFcShort( 0x8002 ),    /* Simple arm type: FC_CHAR */
  1146. /* 72 */    NdrFcLong( 0x2 ),    /* 2 */
  1147. /* 76 */    NdrFcShort( 0x8006 ),    /* Simple arm type: FC_SHORT */
  1148. /* 78 */    NdrFcLong( 0x4 ),    /* 4 */
  1149. /* 82 */    NdrFcShort( 0x800a ),    /* Simple arm type: FC_FLOAT */
  1150. /* 84 */    NdrFcLong( 0x5 ),    /* 5 */
  1151. /* 88 */    NdrFcShort( 0x800c ),    /* Simple arm type: FC_DOUBLE */
  1152. /* 90 */    NdrFcLong( 0xb ),    /* 11 */
  1153. /* 94 */    NdrFcShort( 0x8006 ),    /* Simple arm type: FC_SHORT */
  1154. /* 96 */    NdrFcLong( 0xa ),    /* 10 */
  1155. /* 100 */    NdrFcShort( 0x8008 ),    /* Simple arm type: FC_LONG */
  1156. /* 102 */    NdrFcLong( 0x6 ),    /* 6 */
  1157. /* 106 */    NdrFcShort( 0xd6 ),    /* Offset= 214 (320) */
  1158. /* 108 */    NdrFcLong( 0x7 ),    /* 7 */
  1159. /* 112 */    NdrFcShort( 0x800c ),    /* Simple arm type: FC_DOUBLE */
  1160. /* 114 */    NdrFcLong( 0x8 ),    /* 8 */
  1161. /* 118 */    NdrFcShort( 0xffffff90 ),    /* Offset= -112 (6) */
  1162. /* 120 */    NdrFcLong( 0xd ),    /* 13 */
  1163. /* 124 */    NdrFcShort( 0xca ),    /* Offset= 202 (326) */
  1164. /* 126 */    NdrFcLong( 0x9 ),    /* 9 */
  1165. /* 130 */    NdrFcShort( 0xd6 ),    /* Offset= 214 (344) */
  1166. /* 132 */    NdrFcLong( 0x2000 ),    /* 8192 */
  1167. /* 136 */    NdrFcShort( 0xe2 ),    /* Offset= 226 (362) */
  1168. /* 138 */    NdrFcLong( 0x24 ),    /* 36 */
  1169. /* 142 */    NdrFcShort( 0x2ec ),    /* Offset= 748 (890) */
  1170. /* 144 */    NdrFcLong( 0x4024 ),    /* 16420 */
  1171. /* 148 */    NdrFcShort( 0x2e6 ),    /* Offset= 742 (890) */
  1172. /* 150 */    NdrFcLong( 0x4011 ),    /* 16401 */
  1173. /* 154 */    NdrFcShort( 0x2e4 ),    /* Offset= 740 (894) */
  1174. /* 156 */    NdrFcLong( 0x4002 ),    /* 16386 */
  1175. /* 160 */    NdrFcShort( 0x2e2 ),    /* Offset= 738 (898) */
  1176. /* 162 */    NdrFcLong( 0x4003 ),    /* 16387 */
  1177. /* 166 */    NdrFcShort( 0x2e0 ),    /* Offset= 736 (902) */
  1178. /* 168 */    NdrFcLong( 0x4004 ),    /* 16388 */
  1179. /* 172 */    NdrFcShort( 0x2de ),    /* Offset= 734 (906) */
  1180. /* 174 */    NdrFcLong( 0x4005 ),    /* 16389 */
  1181. /* 178 */    NdrFcShort( 0x2dc ),    /* Offset= 732 (910) */
  1182. /* 180 */    NdrFcLong( 0x400b ),    /* 16395 */
  1183. /* 184 */    NdrFcShort( 0x2ca ),    /* Offset= 714 (898) */
  1184. /* 186 */    NdrFcLong( 0x400a ),    /* 16394 */
  1185. /* 190 */    NdrFcShort( 0x2c8 ),    /* Offset= 712 (902) */
  1186. /* 192 */    NdrFcLong( 0x4006 ),    /* 16390 */
  1187. /* 196 */    NdrFcShort( 0x2ce ),    /* Offset= 718 (914) */
  1188. /* 198 */    NdrFcLong( 0x4007 ),    /* 16391 */
  1189. /* 202 */    NdrFcShort( 0x2c4 ),    /* Offset= 708 (910) */
  1190. /* 204 */    NdrFcLong( 0x4008 ),    /* 16392 */
  1191. /* 208 */    NdrFcShort( 0x2c6 ),    /* Offset= 710 (918) */
  1192. /* 210 */    NdrFcLong( 0x400d ),    /* 16397 */
  1193. /* 214 */    NdrFcShort( 0x2c4 ),    /* Offset= 708 (922) */
  1194. /* 216 */    NdrFcLong( 0x4009 ),    /* 16393 */
  1195. /* 220 */    NdrFcShort( 0x2c2 ),    /* Offset= 706 (926) */
  1196. /* 222 */    NdrFcLong( 0x6000 ),    /* 24576 */
  1197. /* 226 */    NdrFcShort( 0x2c0 ),    /* Offset= 704 (930) */
  1198. /* 228 */    NdrFcLong( 0x400c ),    /* 16396 */
  1199. /* 232 */    NdrFcShort( 0x2be ),    /* Offset= 702 (934) */
  1200. /* 234 */    NdrFcLong( 0x10 ),    /* 16 */
  1201. /* 238 */    NdrFcShort( 0x8002 ),    /* Simple arm type: FC_CHAR */
  1202. /* 240 */    NdrFcLong( 0x12 ),    /* 18 */
  1203. /* 244 */    NdrFcShort( 0x8006 ),    /* Simple arm type: FC_SHORT */
  1204. /* 246 */    NdrFcLong( 0x13 ),    /* 19 */
  1205. /* 250 */    NdrFcShort( 0x8008 ),    /* Simple arm type: FC_LONG */
  1206. /* 252 */    NdrFcLong( 0x16 ),    /* 22 */
  1207. /* 256 */    NdrFcShort( 0x8008 ),    /* Simple arm type: FC_LONG */
  1208. /* 258 */    NdrFcLong( 0x17 ),    /* 23 */
  1209. /* 262 */    NdrFcShort( 0x8008 ),    /* Simple arm type: FC_LONG */
  1210. /* 264 */    NdrFcLong( 0xe ),    /* 14 */
  1211. /* 268 */    NdrFcShort( 0x2a2 ),    /* Offset= 674 (942) */
  1212. /* 270 */    NdrFcLong( 0x400e ),    /* 16398 */
  1213. /* 274 */    NdrFcShort( 0x2a8 ),    /* Offset= 680 (954) */
  1214. /* 276 */    NdrFcLong( 0x4010 ),    /* 16400 */
  1215. /* 280 */    NdrFcShort( 0x266 ),    /* Offset= 614 (894) */
  1216. /* 282 */    NdrFcLong( 0x4012 ),    /* 16402 */
  1217. /* 286 */    NdrFcShort( 0x264 ),    /* Offset= 612 (898) */
  1218. /* 288 */    NdrFcLong( 0x4013 ),    /* 16403 */
  1219. /* 292 */    NdrFcShort( 0x262 ),    /* Offset= 610 (902) */
  1220. /* 294 */    NdrFcLong( 0x4016 ),    /* 16406 */
  1221. /* 298 */    NdrFcShort( 0x25c ),    /* Offset= 604 (902) */
  1222. /* 300 */    NdrFcLong( 0x4017 ),    /* 16407 */
  1223. /* 304 */    NdrFcShort( 0x256 ),    /* Offset= 598 (902) */
  1224. /* 306 */    NdrFcLong( 0x0 ),    /* 0 */
  1225. /* 310 */    NdrFcShort( 0x0 ),    /* Offset= 0 (310) */
  1226. /* 312 */    NdrFcLong( 0x1 ),    /* 1 */
  1227. /* 316 */    NdrFcShort( 0x0 ),    /* Offset= 0 (316) */
  1228. /* 318 */    NdrFcShort( 0xffffffff ),    /* Offset= -1 (317) */
  1229. /* 320 */    
  1230.             0x15,        /* FC_STRUCT */
  1231.             0x7,        /* 7 */
  1232. /* 322 */    NdrFcShort( 0x8 ),    /* 8 */
  1233. /* 324 */    0xb,        /* FC_HYPER */
  1234.             0x5b,        /* FC_END */
  1235. /* 326 */    
  1236.             0x2f,        /* FC_IP */
  1237.             0x5a,        /* FC_CONSTANT_IID */
  1238. /* 328 */    NdrFcLong( 0x0 ),    /* 0 */
  1239. /* 332 */    NdrFcShort( 0x0 ),    /* 0 */
  1240. /* 334 */    NdrFcShort( 0x0 ),    /* 0 */
  1241. /* 336 */    0xc0,        /* 192 */
  1242.             0x0,        /* 0 */
  1243. /* 338 */    0x0,        /* 0 */
  1244.             0x0,        /* 0 */
  1245. /* 340 */    0x0,        /* 0 */
  1246.             0x0,        /* 0 */
  1247. /* 342 */    0x0,        /* 0 */
  1248.             0x46,        /* 70 */
  1249. /* 344 */    
  1250.             0x2f,        /* FC_IP */
  1251.             0x5a,        /* FC_CONSTANT_IID */
  1252. /* 346 */    NdrFcLong( 0x20400 ),    /* 132096 */
  1253. /* 350 */    NdrFcShort( 0x0 ),    /* 0 */
  1254. /* 352 */    NdrFcShort( 0x0 ),    /* 0 */
  1255. /* 354 */    0xc0,        /* 192 */
  1256.             0x0,        /* 0 */
  1257. /* 356 */    0x0,        /* 0 */
  1258.             0x0,        /* 0 */
  1259. /* 358 */    0x0,        /* 0 */
  1260.             0x0,        /* 0 */
  1261. /* 360 */    0x0,        /* 0 */
  1262.             0x46,        /* 70 */
  1263. /* 362 */    
  1264.             0x13, 0x0,    /* FC_OP */
  1265. /* 364 */    NdrFcShort( 0x1fc ),    /* Offset= 508 (872) */
  1266. /* 366 */    
  1267.             0x2a,        /* FC_ENCAPSULATED_UNION */
  1268.             0x49,        /* 73 */
  1269. /* 368 */    NdrFcShort( 0x18 ),    /* 24 */
  1270. /* 370 */    NdrFcShort( 0xa ),    /* 10 */
  1271. /* 372 */    NdrFcLong( 0x8 ),    /* 8 */
  1272. /* 376 */    NdrFcShort( 0x58 ),    /* Offset= 88 (464) */
  1273. /* 378 */    NdrFcLong( 0xd ),    /* 13 */
  1274. /* 382 */    NdrFcShort( 0x78 ),    /* Offset= 120 (502) */
  1275. /* 384 */    NdrFcLong( 0x9 ),    /* 9 */
  1276. /* 388 */    NdrFcShort( 0x94 ),    /* Offset= 148 (536) */
  1277. /* 390 */    NdrFcLong( 0xc ),    /* 12 */
  1278. /* 394 */    NdrFcShort( 0xbc ),    /* Offset= 188 (582) */
  1279. /* 396 */    NdrFcLong( 0x24 ),    /* 36 */
  1280. /* 400 */    NdrFcShort( 0x114 ),    /* Offset= 276 (676) */
  1281. /* 402 */    NdrFcLong( 0x800d ),    /* 32781 */
  1282. /* 406 */    NdrFcShort( 0x130 ),    /* Offset= 304 (710) */
  1283. /* 408 */    NdrFcLong( 0x10 ),    /* 16 */
  1284. /* 412 */    NdrFcShort( 0x148 ),    /* Offset= 328 (740) */
  1285. /* 414 */    NdrFcLong( 0x2 ),    /* 2 */
  1286. /* 418 */    NdrFcShort( 0x160 ),    /* Offset= 352 (770) */
  1287. /* 420 */    NdrFcLong( 0x3 ),    /* 3 */
  1288. /* 424 */    NdrFcShort( 0x178 ),    /* Offset= 376 (800) */
  1289. /* 426 */    NdrFcLong( 0x14 ),    /* 20 */
  1290. /* 430 */    NdrFcShort( 0x190 ),    /* Offset= 400 (830) */
  1291. /* 432 */    NdrFcShort( 0xffffffff ),    /* Offset= -1 (431) */
  1292. /* 434 */    
  1293.             0x1b,        /* FC_CARRAY */
  1294.             0x3,        /* 3 */
  1295. /* 436 */    NdrFcShort( 0x4 ),    /* 4 */
  1296. /* 438 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1297.             0x0,        /*  */
  1298. /* 440 */    NdrFcShort( 0x0 ),    /* 0 */
  1299. /* 442 */    
  1300.             0x4b,        /* FC_PP */
  1301.             0x5c,        /* FC_PAD */
  1302. /* 444 */    
  1303.             0x48,        /* FC_VARIABLE_REPEAT */
  1304.             0x49,        /* FC_FIXED_OFFSET */
  1305. /* 446 */    NdrFcShort( 0x4 ),    /* 4 */
  1306. /* 448 */    NdrFcShort( 0x0 ),    /* 0 */
  1307. /* 450 */    NdrFcShort( 0x1 ),    /* 1 */
  1308. /* 452 */    NdrFcShort( 0x0 ),    /* 0 */
  1309. /* 454 */    NdrFcShort( 0x0 ),    /* 0 */
  1310. /* 456 */    0x13, 0x0,    /* FC_OP */
  1311. /* 458 */    NdrFcShort( 0xfffffe4a ),    /* Offset= -438 (20) */
  1312. /* 460 */    
  1313.             0x5b,        /* FC_END */
  1314.  
  1315.             0x8,        /* FC_LONG */
  1316. /* 462 */    0x5c,        /* FC_PAD */
  1317.             0x5b,        /* FC_END */
  1318. /* 464 */    
  1319.             0x16,        /* FC_PSTRUCT */
  1320.             0x3,        /* 3 */
  1321. /* 466 */    NdrFcShort( 0x8 ),    /* 8 */
  1322. /* 468 */    
  1323.             0x4b,        /* FC_PP */
  1324.             0x5c,        /* FC_PAD */
  1325. /* 470 */    
  1326.             0x46,        /* FC_NO_REPEAT */
  1327.             0x5c,        /* FC_PAD */
  1328. /* 472 */    NdrFcShort( 0x4 ),    /* 4 */
  1329. /* 474 */    NdrFcShort( 0x4 ),    /* 4 */
  1330. /* 476 */    0x11, 0x0,    /* FC_RP */
  1331. /* 478 */    NdrFcShort( 0xffffffd4 ),    /* Offset= -44 (434) */
  1332. /* 480 */    
  1333.             0x5b,        /* FC_END */
  1334.  
  1335.             0x8,        /* FC_LONG */
  1336. /* 482 */    0x8,        /* FC_LONG */
  1337.             0x5b,        /* FC_END */
  1338. /* 484 */    
  1339.             0x21,        /* FC_BOGUS_ARRAY */
  1340.             0x3,        /* 3 */
  1341. /* 486 */    NdrFcShort( 0x0 ),    /* 0 */
  1342. /* 488 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1343.             0x0,        /*  */
  1344. /* 490 */    NdrFcShort( 0x0 ),    /* 0 */
  1345. /* 492 */    NdrFcLong( 0xffffffff ),    /* -1 */
  1346. /* 496 */    0x4c,        /* FC_EMBEDDED_COMPLEX */
  1347.             0x0,        /* 0 */
  1348. /* 498 */    NdrFcShort( 0xffffff54 ),    /* Offset= -172 (326) */
  1349. /* 500 */    0x5c,        /* FC_PAD */
  1350.             0x5b,        /* FC_END */
  1351. /* 502 */    
  1352.             0x1a,        /* FC_BOGUS_STRUCT */
  1353.             0x3,        /* 3 */
  1354. /* 504 */    NdrFcShort( 0x8 ),    /* 8 */
  1355. /* 506 */    NdrFcShort( 0x0 ),    /* 0 */
  1356. /* 508 */    NdrFcShort( 0x6 ),    /* Offset= 6 (514) */
  1357. /* 510 */    0x8,        /* FC_LONG */
  1358.             0x36,        /* FC_POINTER */
  1359. /* 512 */    0x5c,        /* FC_PAD */
  1360.             0x5b,        /* FC_END */
  1361. /* 514 */    
  1362.             0x11, 0x0,    /* FC_RP */
  1363. /* 516 */    NdrFcShort( 0xffffffe0 ),    /* Offset= -32 (484) */
  1364. /* 518 */    
  1365.             0x21,        /* FC_BOGUS_ARRAY */
  1366.             0x3,        /* 3 */
  1367. /* 520 */    NdrFcShort( 0x0 ),    /* 0 */
  1368. /* 522 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1369.             0x0,        /*  */
  1370. /* 524 */    NdrFcShort( 0x0 ),    /* 0 */
  1371. /* 526 */    NdrFcLong( 0xffffffff ),    /* -1 */
  1372. /* 530 */    0x4c,        /* FC_EMBEDDED_COMPLEX */
  1373.             0x0,        /* 0 */
  1374. /* 532 */    NdrFcShort( 0xffffff44 ),    /* Offset= -188 (344) */
  1375. /* 534 */    0x5c,        /* FC_PAD */
  1376.             0x5b,        /* FC_END */
  1377. /* 536 */    
  1378.             0x1a,        /* FC_BOGUS_STRUCT */
  1379.             0x3,        /* 3 */
  1380. /* 538 */    NdrFcShort( 0x8 ),    /* 8 */
  1381. /* 540 */    NdrFcShort( 0x0 ),    /* 0 */
  1382. /* 542 */    NdrFcShort( 0x6 ),    /* Offset= 6 (548) */
  1383. /* 544 */    0x8,        /* FC_LONG */
  1384.             0x36,        /* FC_POINTER */
  1385. /* 546 */    0x5c,        /* FC_PAD */
  1386.             0x5b,        /* FC_END */
  1387. /* 548 */    
  1388.             0x11, 0x0,    /* FC_RP */
  1389. /* 550 */    NdrFcShort( 0xffffffe0 ),    /* Offset= -32 (518) */
  1390. /* 552 */    
  1391.             0x1b,        /* FC_CARRAY */
  1392.             0x3,        /* 3 */
  1393. /* 554 */    NdrFcShort( 0x4 ),    /* 4 */
  1394. /* 556 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1395.             0x0,        /*  */
  1396. /* 558 */    NdrFcShort( 0x0 ),    /* 0 */
  1397. /* 560 */    
  1398.             0x4b,        /* FC_PP */
  1399.             0x5c,        /* FC_PAD */
  1400. /* 562 */    
  1401.             0x48,        /* FC_VARIABLE_REPEAT */
  1402.             0x49,        /* FC_FIXED_OFFSET */
  1403. /* 564 */    NdrFcShort( 0x4 ),    /* 4 */
  1404. /* 566 */    NdrFcShort( 0x0 ),    /* 0 */
  1405. /* 568 */    NdrFcShort( 0x1 ),    /* 1 */
  1406. /* 570 */    NdrFcShort( 0x0 ),    /* 0 */
  1407. /* 572 */    NdrFcShort( 0x0 ),    /* 0 */
  1408. /* 574 */    0x13, 0x0,    /* FC_OP */
  1409. /* 576 */    NdrFcShort( 0x17e ),    /* Offset= 382 (958) */
  1410. /* 578 */    
  1411.             0x5b,        /* FC_END */
  1412.  
  1413.             0x8,        /* FC_LONG */
  1414. /* 580 */    0x5c,        /* FC_PAD */
  1415.             0x5b,        /* FC_END */
  1416. /* 582 */    
  1417.             0x1a,        /* FC_BOGUS_STRUCT */
  1418.             0x3,        /* 3 */
  1419. /* 584 */    NdrFcShort( 0x8 ),    /* 8 */
  1420. /* 586 */    NdrFcShort( 0x0 ),    /* 0 */
  1421. /* 588 */    NdrFcShort( 0x6 ),    /* Offset= 6 (594) */
  1422. /* 590 */    0x8,        /* FC_LONG */
  1423.             0x36,        /* FC_POINTER */
  1424. /* 592 */    0x5c,        /* FC_PAD */
  1425.             0x5b,        /* FC_END */
  1426. /* 594 */    
  1427.             0x11, 0x0,    /* FC_RP */
  1428. /* 596 */    NdrFcShort( 0xffffffd4 ),    /* Offset= -44 (552) */
  1429. /* 598 */    
  1430.             0x2f,        /* FC_IP */
  1431.             0x5a,        /* FC_CONSTANT_IID */
  1432. /* 600 */    NdrFcLong( 0x2f ),    /* 47 */
  1433. /* 604 */    NdrFcShort( 0x0 ),    /* 0 */
  1434. /* 606 */    NdrFcShort( 0x0 ),    /* 0 */
  1435. /* 608 */    0xc0,        /* 192 */
  1436.             0x0,        /* 0 */
  1437. /* 610 */    0x0,        /* 0 */
  1438.             0x0,        /* 0 */
  1439. /* 612 */    0x0,        /* 0 */
  1440.             0x0,        /* 0 */
  1441. /* 614 */    0x0,        /* 0 */
  1442.             0x46,        /* 70 */
  1443. /* 616 */    
  1444.             0x1b,        /* FC_CARRAY */
  1445.             0x0,        /* 0 */
  1446. /* 618 */    NdrFcShort( 0x1 ),    /* 1 */
  1447. /* 620 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1448.             0x0,        /*  */
  1449. /* 622 */    NdrFcShort( 0x4 ),    /* 4 */
  1450. /* 624 */    0x1,        /* FC_BYTE */
  1451.             0x5b,        /* FC_END */
  1452. /* 626 */    
  1453.             0x1a,        /* FC_BOGUS_STRUCT */
  1454.             0x3,        /* 3 */
  1455. /* 628 */    NdrFcShort( 0x10 ),    /* 16 */
  1456. /* 630 */    NdrFcShort( 0x0 ),    /* 0 */
  1457. /* 632 */    NdrFcShort( 0xa ),    /* Offset= 10 (642) */
  1458. /* 634 */    0x8,        /* FC_LONG */
  1459.             0x8,        /* FC_LONG */
  1460. /* 636 */    0x4c,        /* FC_EMBEDDED_COMPLEX */
  1461.             0x0,        /* 0 */
  1462. /* 638 */    NdrFcShort( 0xffffffd8 ),    /* Offset= -40 (598) */
  1463. /* 640 */    0x36,        /* FC_POINTER */
  1464.             0x5b,        /* FC_END */
  1465. /* 642 */    
  1466.             0x13, 0x0,    /* FC_OP */
  1467. /* 644 */    NdrFcShort( 0xffffffe4 ),    /* Offset= -28 (616) */
  1468. /* 646 */    
  1469.             0x1b,        /* FC_CARRAY */
  1470.             0x3,        /* 3 */
  1471. /* 648 */    NdrFcShort( 0x4 ),    /* 4 */
  1472. /* 650 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1473.             0x0,        /*  */
  1474. /* 652 */    NdrFcShort( 0x0 ),    /* 0 */
  1475. /* 654 */    
  1476.             0x4b,        /* FC_PP */
  1477.             0x5c,        /* FC_PAD */
  1478. /* 656 */    
  1479.             0x48,        /* FC_VARIABLE_REPEAT */
  1480.             0x49,        /* FC_FIXED_OFFSET */
  1481. /* 658 */    NdrFcShort( 0x4 ),    /* 4 */
  1482. /* 660 */    NdrFcShort( 0x0 ),    /* 0 */
  1483. /* 662 */    NdrFcShort( 0x1 ),    /* 1 */
  1484. /* 664 */    NdrFcShort( 0x0 ),    /* 0 */
  1485. /* 666 */    NdrFcShort( 0x0 ),    /* 0 */
  1486. /* 668 */    0x13, 0x0,    /* FC_OP */
  1487. /* 670 */    NdrFcShort( 0xffffffd4 ),    /* Offset= -44 (626) */
  1488. /* 672 */    
  1489.             0x5b,        /* FC_END */
  1490.  
  1491.             0x8,        /* FC_LONG */
  1492. /* 674 */    0x5c,        /* FC_PAD */
  1493.             0x5b,        /* FC_END */
  1494. /* 676 */    
  1495.             0x1a,        /* FC_BOGUS_STRUCT */
  1496.             0x3,        /* 3 */
  1497. /* 678 */    NdrFcShort( 0x8 ),    /* 8 */
  1498. /* 680 */    NdrFcShort( 0x0 ),    /* 0 */
  1499. /* 682 */    NdrFcShort( 0x6 ),    /* Offset= 6 (688) */
  1500. /* 684 */    0x8,        /* FC_LONG */
  1501.             0x36,        /* FC_POINTER */
  1502. /* 686 */    0x5c,        /* FC_PAD */
  1503.             0x5b,        /* FC_END */
  1504. /* 688 */    
  1505.             0x11, 0x0,    /* FC_RP */
  1506. /* 690 */    NdrFcShort( 0xffffffd4 ),    /* Offset= -44 (646) */
  1507. /* 692 */    
  1508.             0x1d,        /* FC_SMFARRAY */
  1509.             0x0,        /* 0 */
  1510. /* 694 */    NdrFcShort( 0x8 ),    /* 8 */
  1511. /* 696 */    0x2,        /* FC_CHAR */
  1512.             0x5b,        /* FC_END */
  1513. /* 698 */    
  1514.             0x15,        /* FC_STRUCT */
  1515.             0x3,        /* 3 */
  1516. /* 700 */    NdrFcShort( 0x10 ),    /* 16 */
  1517. /* 702 */    0x8,        /* FC_LONG */
  1518.             0x6,        /* FC_SHORT */
  1519. /* 704 */    0x6,        /* FC_SHORT */
  1520.             0x4c,        /* FC_EMBEDDED_COMPLEX */
  1521. /* 706 */    0x0,        /* 0 */
  1522.             NdrFcShort( 0xfffffff1 ),    /* Offset= -15 (692) */
  1523.             0x5b,        /* FC_END */
  1524. /* 710 */    
  1525.             0x1a,        /* FC_BOGUS_STRUCT */
  1526.             0x3,        /* 3 */
  1527. /* 712 */    NdrFcShort( 0x18 ),    /* 24 */
  1528. /* 714 */    NdrFcShort( 0x0 ),    /* 0 */
  1529. /* 716 */    NdrFcShort( 0xa ),    /* Offset= 10 (726) */
  1530. /* 718 */    0x8,        /* FC_LONG */
  1531.             0x36,        /* FC_POINTER */
  1532. /* 720 */    0x4c,        /* FC_EMBEDDED_COMPLEX */
  1533.             0x0,        /* 0 */
  1534. /* 722 */    NdrFcShort( 0xffffffe8 ),    /* Offset= -24 (698) */
  1535. /* 724 */    0x5c,        /* FC_PAD */
  1536.             0x5b,        /* FC_END */
  1537. /* 726 */    
  1538.             0x11, 0x0,    /* FC_RP */
  1539. /* 728 */    NdrFcShort( 0xffffff0c ),    /* Offset= -244 (484) */
  1540. /* 730 */    
  1541.             0x1b,        /* FC_CARRAY */
  1542.             0x0,        /* 0 */
  1543. /* 732 */    NdrFcShort( 0x1 ),    /* 1 */
  1544. /* 734 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1545.             0x0,        /*  */
  1546. /* 736 */    NdrFcShort( 0x0 ),    /* 0 */
  1547. /* 738 */    0x1,        /* FC_BYTE */
  1548.             0x5b,        /* FC_END */
  1549. /* 740 */    
  1550.             0x16,        /* FC_PSTRUCT */
  1551.             0x3,        /* 3 */
  1552. /* 742 */    NdrFcShort( 0x8 ),    /* 8 */
  1553. /* 744 */    
  1554.             0x4b,        /* FC_PP */
  1555.             0x5c,        /* FC_PAD */
  1556. /* 746 */    
  1557.             0x46,        /* FC_NO_REPEAT */
  1558.             0x5c,        /* FC_PAD */
  1559. /* 748 */    NdrFcShort( 0x4 ),    /* 4 */
  1560. /* 750 */    NdrFcShort( 0x4 ),    /* 4 */
  1561. /* 752 */    0x13, 0x0,    /* FC_OP */
  1562. /* 754 */    NdrFcShort( 0xffffffe8 ),    /* Offset= -24 (730) */
  1563. /* 756 */    
  1564.             0x5b,        /* FC_END */
  1565.  
  1566.             0x8,        /* FC_LONG */
  1567. /* 758 */    0x8,        /* FC_LONG */
  1568.             0x5b,        /* FC_END */
  1569. /* 760 */    
  1570.             0x1b,        /* FC_CARRAY */
  1571.             0x1,        /* 1 */
  1572. /* 762 */    NdrFcShort( 0x2 ),    /* 2 */
  1573. /* 764 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1574.             0x0,        /*  */
  1575. /* 766 */    NdrFcShort( 0x0 ),    /* 0 */
  1576. /* 768 */    0x6,        /* FC_SHORT */
  1577.             0x5b,        /* FC_END */
  1578. /* 770 */    
  1579.             0x16,        /* FC_PSTRUCT */
  1580.             0x3,        /* 3 */
  1581. /* 772 */    NdrFcShort( 0x8 ),    /* 8 */
  1582. /* 774 */    
  1583.             0x4b,        /* FC_PP */
  1584.             0x5c,        /* FC_PAD */
  1585. /* 776 */    
  1586.             0x46,        /* FC_NO_REPEAT */
  1587.             0x5c,        /* FC_PAD */
  1588. /* 778 */    NdrFcShort( 0x4 ),    /* 4 */
  1589. /* 780 */    NdrFcShort( 0x4 ),    /* 4 */
  1590. /* 782 */    0x13, 0x0,    /* FC_OP */
  1591. /* 784 */    NdrFcShort( 0xffffffe8 ),    /* Offset= -24 (760) */
  1592. /* 786 */    
  1593.             0x5b,        /* FC_END */
  1594.  
  1595.             0x8,        /* FC_LONG */
  1596. /* 788 */    0x8,        /* FC_LONG */
  1597.             0x5b,        /* FC_END */
  1598. /* 790 */    
  1599.             0x1b,        /* FC_CARRAY */
  1600.             0x3,        /* 3 */
  1601. /* 792 */    NdrFcShort( 0x4 ),    /* 4 */
  1602. /* 794 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1603.             0x0,        /*  */
  1604. /* 796 */    NdrFcShort( 0x0 ),    /* 0 */
  1605. /* 798 */    0x8,        /* FC_LONG */
  1606.             0x5b,        /* FC_END */
  1607. /* 800 */    
  1608.             0x16,        /* FC_PSTRUCT */
  1609.             0x3,        /* 3 */
  1610. /* 802 */    NdrFcShort( 0x8 ),    /* 8 */
  1611. /* 804 */    
  1612.             0x4b,        /* FC_PP */
  1613.             0x5c,        /* FC_PAD */
  1614. /* 806 */    
  1615.             0x46,        /* FC_NO_REPEAT */
  1616.             0x5c,        /* FC_PAD */
  1617. /* 808 */    NdrFcShort( 0x4 ),    /* 4 */
  1618. /* 810 */    NdrFcShort( 0x4 ),    /* 4 */
  1619. /* 812 */    0x13, 0x0,    /* FC_OP */
  1620. /* 814 */    NdrFcShort( 0xffffffe8 ),    /* Offset= -24 (790) */
  1621. /* 816 */    
  1622.             0x5b,        /* FC_END */
  1623.  
  1624.             0x8,        /* FC_LONG */
  1625. /* 818 */    0x8,        /* FC_LONG */
  1626.             0x5b,        /* FC_END */
  1627. /* 820 */    
  1628.             0x1b,        /* FC_CARRAY */
  1629.             0x7,        /* 7 */
  1630. /* 822 */    NdrFcShort( 0x8 ),    /* 8 */
  1631. /* 824 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1632.             0x0,        /*  */
  1633. /* 826 */    NdrFcShort( 0x0 ),    /* 0 */
  1634. /* 828 */    0xb,        /* FC_HYPER */
  1635.             0x5b,        /* FC_END */
  1636. /* 830 */    
  1637.             0x16,        /* FC_PSTRUCT */
  1638.             0x3,        /* 3 */
  1639. /* 832 */    NdrFcShort( 0x8 ),    /* 8 */
  1640. /* 834 */    
  1641.             0x4b,        /* FC_PP */
  1642.             0x5c,        /* FC_PAD */
  1643. /* 836 */    
  1644.             0x46,        /* FC_NO_REPEAT */
  1645.             0x5c,        /* FC_PAD */
  1646. /* 838 */    NdrFcShort( 0x4 ),    /* 4 */
  1647. /* 840 */    NdrFcShort( 0x4 ),    /* 4 */
  1648. /* 842 */    0x13, 0x0,    /* FC_OP */
  1649. /* 844 */    NdrFcShort( 0xffffffe8 ),    /* Offset= -24 (820) */
  1650. /* 846 */    
  1651.             0x5b,        /* FC_END */
  1652.  
  1653.             0x8,        /* FC_LONG */
  1654. /* 848 */    0x8,        /* FC_LONG */
  1655.             0x5b,        /* FC_END */
  1656. /* 850 */    
  1657.             0x15,        /* FC_STRUCT */
  1658.             0x3,        /* 3 */
  1659. /* 852 */    NdrFcShort( 0x8 ),    /* 8 */
  1660. /* 854 */    0x8,        /* FC_LONG */
  1661.             0x8,        /* FC_LONG */
  1662. /* 856 */    0x5c,        /* FC_PAD */
  1663.             0x5b,        /* FC_END */
  1664. /* 858 */    
  1665.             0x1b,        /* FC_CARRAY */
  1666.             0x3,        /* 3 */
  1667. /* 860 */    NdrFcShort( 0x8 ),    /* 8 */
  1668. /* 862 */    0x7,        /* Corr desc: FC_USHORT */
  1669.             0x0,        /*  */
  1670. /* 864 */    NdrFcShort( 0xffd8 ),    /* -40 */
  1671. /* 866 */    0x4c,        /* FC_EMBEDDED_COMPLEX */
  1672.             0x0,        /* 0 */
  1673. /* 868 */    NdrFcShort( 0xffffffee ),    /* Offset= -18 (850) */
  1674. /* 870 */    0x5c,        /* FC_PAD */
  1675.             0x5b,        /* FC_END */
  1676. /* 872 */    
  1677.             0x1a,        /* FC_BOGUS_STRUCT */
  1678.             0x3,        /* 3 */
  1679. /* 874 */    NdrFcShort( 0x28 ),    /* 40 */
  1680. /* 876 */    NdrFcShort( 0xffffffee ),    /* Offset= -18 (858) */
  1681. /* 878 */    NdrFcShort( 0x0 ),    /* Offset= 0 (878) */
  1682. /* 880 */    0x6,        /* FC_SHORT */
  1683.             0x6,        /* FC_SHORT */
  1684. /* 882 */    0x38,        /* FC_ALIGNM4 */
  1685.             0x8,        /* FC_LONG */
  1686. /* 884 */    0x8,        /* FC_LONG */
  1687.             0x4c,        /* FC_EMBEDDED_COMPLEX */
  1688. /* 886 */    0x0,        /* 0 */
  1689.             NdrFcShort( 0xfffffdf7 ),    /* Offset= -521 (366) */
  1690.             0x5b,        /* FC_END */
  1691. /* 890 */    
  1692.             0x13, 0x0,    /* FC_OP */
  1693. /* 892 */    NdrFcShort( 0xfffffef6 ),    /* Offset= -266 (626) */
  1694. /* 894 */    
  1695.             0x13, 0x8,    /* FC_OP [simple_pointer] */
  1696. /* 896 */    0x2,        /* FC_CHAR */
  1697.             0x5c,        /* FC_PAD */
  1698. /* 898 */    
  1699.             0x13, 0x8,    /* FC_OP [simple_pointer] */
  1700. /* 900 */    0x6,        /* FC_SHORT */
  1701.             0x5c,        /* FC_PAD */
  1702. /* 902 */    
  1703.             0x13, 0x8,    /* FC_OP [simple_pointer] */
  1704. /* 904 */    0x8,        /* FC_LONG */
  1705.             0x5c,        /* FC_PAD */
  1706. /* 906 */    
  1707.             0x13, 0x8,    /* FC_OP [simple_pointer] */
  1708. /* 908 */    0xa,        /* FC_FLOAT */
  1709.             0x5c,        /* FC_PAD */
  1710. /* 910 */    
  1711.             0x13, 0x8,    /* FC_OP [simple_pointer] */
  1712. /* 912 */    0xc,        /* FC_DOUBLE */
  1713.             0x5c,        /* FC_PAD */
  1714. /* 914 */    
  1715.             0x13, 0x0,    /* FC_OP */
  1716. /* 916 */    NdrFcShort( 0xfffffdac ),    /* Offset= -596 (320) */
  1717. /* 918 */    
  1718.             0x13, 0x10,    /* FC_OP */
  1719. /* 920 */    NdrFcShort( 0xfffffc6e ),    /* Offset= -914 (6) */
  1720. /* 922 */    
  1721.             0x13, 0x10,    /* FC_OP */
  1722. /* 924 */    NdrFcShort( 0xfffffdaa ),    /* Offset= -598 (326) */
  1723. /* 926 */    
  1724.             0x13, 0x10,    /* FC_OP */
  1725. /* 928 */    NdrFcShort( 0xfffffdb8 ),    /* Offset= -584 (344) */
  1726. /* 930 */    
  1727.             0x13, 0x10,    /* FC_OP */
  1728. /* 932 */    NdrFcShort( 0xfffffdc6 ),    /* Offset= -570 (362) */
  1729. /* 934 */    
  1730.             0x13, 0x10,    /* FC_OP */
  1731. /* 936 */    NdrFcShort( 0x2 ),    /* Offset= 2 (938) */
  1732. /* 938 */    
  1733.             0x13, 0x0,    /* FC_OP */
  1734. /* 940 */    NdrFcShort( 0xfffffc54 ),    /* Offset= -940 (0) */
  1735. /* 942 */    
  1736.             0x15,        /* FC_STRUCT */
  1737.             0x7,        /* 7 */
  1738. /* 944 */    NdrFcShort( 0x10 ),    /* 16 */
  1739. /* 946 */    0x6,        /* FC_SHORT */
  1740.             0x2,        /* FC_CHAR */
  1741. /* 948 */    0x2,        /* FC_CHAR */
  1742.             0x38,        /* FC_ALIGNM4 */
  1743. /* 950 */    0x8,        /* FC_LONG */
  1744.             0x39,        /* FC_ALIGNM8 */
  1745. /* 952 */    0xb,        /* FC_HYPER */
  1746.             0x5b,        /* FC_END */
  1747. /* 954 */    
  1748.             0x13, 0x0,    /* FC_OP */
  1749. /* 956 */    NdrFcShort( 0xfffffff2 ),    /* Offset= -14 (942) */
  1750. /* 958 */    
  1751.             0x1a,        /* FC_BOGUS_STRUCT */
  1752.             0x7,        /* 7 */
  1753. /* 960 */    NdrFcShort( 0x20 ),    /* 32 */
  1754. /* 962 */    NdrFcShort( 0x0 ),    /* 0 */
  1755. /* 964 */    NdrFcShort( 0x0 ),    /* Offset= 0 (964) */
  1756. /* 966 */    0x8,        /* FC_LONG */
  1757.             0x8,        /* FC_LONG */
  1758. /* 968 */    0x6,        /* FC_SHORT */
  1759.             0x6,        /* FC_SHORT */
  1760. /* 970 */    0x6,        /* FC_SHORT */
  1761.             0x6,        /* FC_SHORT */
  1762. /* 972 */    0x4c,        /* FC_EMBEDDED_COMPLEX */
  1763.             0x0,        /* 0 */
  1764. /* 974 */    NdrFcShort( 0xfffffc62 ),    /* Offset= -926 (48) */
  1765. /* 976 */    0x5c,        /* FC_PAD */
  1766.             0x5b,        /* FC_END */
  1767. /* 978 */    0xb4,        /* FC_USER_MARSHAL */
  1768.             0x83,        /* 131 */
  1769. /* 980 */    NdrFcShort( 0x1 ),    /* 1 */
  1770. /* 982 */    NdrFcShort( 0x10 ),    /* 16 */
  1771. /* 984 */    NdrFcShort( 0x0 ),    /* 0 */
  1772. /* 986 */    NdrFcShort( 0xfffffc52 ),    /* Offset= -942 (44) */
  1773. /* 988 */    
  1774.             0x11, 0xc,    /* FC_RP [alloced_on_stack] [simple_pointer] */
  1775. /* 990 */    0x8,        /* FC_LONG */
  1776.             0x5c,        /* FC_PAD */
  1777. /* 992 */    
  1778.             0x11, 0x10,    /* FC_RP */
  1779. /* 994 */    NdrFcShort( 0xfffffd76 ),    /* Offset= -650 (344) */
  1780. /* 996 */    
  1781.             0x11, 0xc,    /* FC_RP [alloced_on_stack] [simple_pointer] */
  1782. /* 998 */    0x6,        /* FC_SHORT */
  1783.             0x5c,        /* FC_PAD */
  1784. /* 1000 */    
  1785.             0x11, 0x8,    /* FC_RP [simple_pointer] */
  1786. /* 1002 */    0x6,        /* FC_SHORT */
  1787.             0x5c,        /* FC_PAD */
  1788.  
  1789.             0x0
  1790.         }
  1791.     };
  1792.  
  1793. const CInterfaceProxyVtbl * _TCPssWiz_ProxyVtblList[] = 
  1794. {
  1795.     ( CInterfaceProxyVtbl *) &_IPSsWizardProxyVtbl,
  1796.     0
  1797. };
  1798.  
  1799. const CInterfaceStubVtbl * _TCPssWiz_StubVtblList[] = 
  1800. {
  1801.     ( CInterfaceStubVtbl *) &_IPSsWizardStubVtbl,
  1802.     0
  1803. };
  1804.  
  1805. PCInterfaceName const _TCPssWiz_InterfaceNamesList[] = 
  1806. {
  1807.     "IPSsWizard",
  1808.     0
  1809. };
  1810.  
  1811. const IID *  _TCPssWiz_BaseIIDList[] = 
  1812. {
  1813.     &IID_IDispatch,
  1814.     0
  1815. };
  1816.  
  1817.  
  1818. #define _TCPssWiz_CHECK_IID(n)    IID_GENERIC_CHECK_IID( _TCPssWiz, pIID, n)
  1819.  
  1820. int __stdcall _TCPssWiz_IID_Lookup( const IID * pIID, int * pIndex )
  1821. {
  1822.     
  1823.     if(!_TCPssWiz_CHECK_IID(0))
  1824.         {
  1825.         *pIndex = 0;
  1826.         return 1;
  1827.         }
  1828.  
  1829.     return 0;
  1830. }
  1831.  
  1832. const ExtendedProxyFileInfo TCPssWiz_ProxyFileInfo = 
  1833. {
  1834.     (PCInterfaceProxyVtblList *) & _TCPssWiz_ProxyVtblList,
  1835.     (PCInterfaceStubVtblList *) & _TCPssWiz_StubVtblList,
  1836.     (const PCInterfaceName * ) & _TCPssWiz_InterfaceNamesList,
  1837.     (const IID ** ) & _TCPssWiz_BaseIIDList,
  1838.     & _TCPssWiz_IID_Lookup, 
  1839.     1,
  1840.     2,
  1841.     0, /* table of [async_uuid] interfaces */
  1842.     0, /* Filler1 */
  1843.     0, /* Filler2 */
  1844.     0  /* Filler3 */
  1845. };
  1846.